package com.service.user;

import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface OtherService {
  /**
   * 获取所有类别
   *
   * @return 类别列表，每个类别表示为{id: ,name: , subList: }
   */
  List<Map<String, Object>> getAllTypes();

  /**
   * 获取所有标签
   *
   * @return 标签列表
   */
  List<Map<String, String>> getAllLabels();

  /**
   * 用户反馈
   *
   * @param userId 用户编号
   * @param title 主题
   * @param content 内容
   * @param pic1 配图1
   * @param pic2 配图2
   * @param pic3 配图3
   * @return 1/0
   */
  int feedback(
      String userId,
      String title,
      String content,
      MultipartFile pic1,
      MultipartFile pic2,
      MultipartFile pic3);
}
